package com.yungu.swift.assets.passenger.service;

import com.yungu.swift.assets.passenger.model.dto.PassengerRechargeDto;
import com.yungu.swift.base.ResponseData;

import java.util.Collection;
import java.util.Map;


/**
 * Copyright © 厦门云谷互联信息有限公司 2018-2020 All Right Reserved
 * <p>
 * 乘客钱包业务逻辑接口
 *
 * @author cuixiuyin - Generate
 * @version 1.1.1-SNAPSHOT
 * @since 2018-07-05 10:29
 */
public interface PassengerWalletService {

    /**
     * 获取用户钱包信息
     *
     * @param uuid uuid
     * @return AjaxList
     */
    ResponseData<Map<String, Object>> getWallet(String uuid);

    /**
     * 获取充值金额套餐
     *
     * @param areaCode 最小行政区划代码
     * @return AjaxList
     */
    ResponseData<Collection<PassengerRechargeDto>> listDenominations(String areaCode);
}
